YUI.add("yg-join-group",function(b){var a=function(c){var d=this,e;this.init=function(f){this.joingroupNode="";this.joinBtnNode=b.one("#yg-join-group");this.submitButtonNode=""};this.hideSubscriptionOverlay=function(f){f.currentTarget.siblings(".overlay").addClass("hide");f.currentTarget.one(".yg-sprite").removeClass("overlay-up-icon")},this.showHideSubscriptionOverlay=function(f){f.currentTarget.siblings(".overlay").toggleClass("hide");f.currentTarget.one(".yg-sprite").toggleClass("overlay-up-icon")},this.getSubscriptionTypes=function(){var h="",i="",g="",f="",j="";h=GROUPS.UTILS.getTemplate("join_group_msg_delivery_template");i=b.Handlebars.compile(h);g=i(f);j=b.Node.create(g);this.joingroupNode.one("#msg_delivery_list").insert(j,"after")},this.showSelectedSubscription=function(g){var f=this.joingroupNode.one("#msg_delivery_selected_list");f.setAttribute("value",g.target.getAttribute("value"));f.set("text",g.target.get("text"))},this.scrollToBottom=function(){if(GROUPS.PAGE._isMobile){window.scrollTo(0,document.body.scrollHeight)}},this.resetErrorMsg=function(){var f=this.joingroupNode.one("#owner_comment").get("value");if(b.Lang.trim(f)!=""){this.joingroupNode.one(".error").setContent("")}},this.panelVisibleHandler=function(f){GROUPS.CAPTCHA.loadCaptcha(this.ygJoinPanel,this.joingroupNode,this.submitButtonNode)},this.showAdultConfirmation=function(){b.one("#yg-adult-confirmation-panel").removeClass("hide");if(this.ygAdultPanel){this.ygAdultPanel.show()}};this.hideAdultConfirmation=function(){if(this.ygAdultPanel){this.ygAdultPanel.hide()}};this.showJoinGroupDialog=function(){this.joingroupNode.removeClass("hide");this.joingroupNode.one(".yom-actions").removeClass("fixed");this.ygJoinPanel.show();b.one(".page-loader").addClass("hide");b.one("#yg-join-group")?b.one("#yg-join-group").removeClass("clicked"):""};this.destroyJoinGroupPanel=function(f){var g=f.target.get("id");if(f.target.hasClass("yui3-button-close")||g=="cancel"||f.keyCode==27){if(this.ygJoinPanel!=undefined){this.ygJoinPanel.destroy(true);this.ygJoinPanel=undefined;b.one("#yg-join-group")?b.one("#yg-join-group").removeClass("clicked"):"";GROUPS.RECAPTCHA_LOADED=false}}},this.handleJoinGroup=function(i,s){var n,o,j,g,r,l,p,k,v,h,f,t;if(GROUPS.YG_SIGNED_IN!=""){p=GROUPS.UTILS.getTemplate("join_group_template"),k=b.Handlebars.compile(p),v=s.get("groupName"),h=this.groupType=="RESTRICTED",l=new Object();l.data=new Object();l.data["groupName"]=i.groupName,l.data["showOwnerComments"]=h,l.data["createGroupTextAndButtons"]=false,l.data["isMobile"]=GROUPS.PAGE._isMobile,f=k(l),t=b.Node.create(f),n=t.one("#yg-join-group-panel");if(n){if(!this.ygJoinPanel){this.ygJoinPanel=new b.Groups.Panel({srcNode:n,moveNode:n.ancestor(".yui3-skin-sam"),view:s,width:"700px"});this.ygJoinPanel.render();this.ygJoinPanel.after("visibleChange",this.panelVisibleHandler,this);if(GROUPS.PAGE._isMobile){n.delegate("click",this.showHideSubscriptionOverlay,".click-sub-type",this);n.delegate("click",this.showSelectedSubscription,".click-sub-type-container",this);n.one("#msg_delivery_list").on("clickoutside",this.hideSubscriptionOverlay,this)}n.one(".i-close").on("click",this.hideDisplayName,this);n.one("#send_request").addClass("btn-disabled");n.one("#send_request").on("click",this.handleSend,this);n.one("#owner_comment").on("keyup",this.resetErrorMsg,this);n.delegate("click",this.destroyJoinGroupPanel,"#cancel, .yui3-button-close",this);b.one("body").on("key",this.destroyJoinGroupPanel,"down:27",this);this.getProfiles=true}}this.joingroupNode=n;this.submitButtonNode=n.one("#send_request");this.getSubscriptionTypes()}else{var m=window.location.href,q=GROUPS.LOGIN_URL;q=q.replace(/%doneUrl%/g,encodeURIComponent(m));window.location.href=q;return}for(var u in i){d[u]=i[u]}if(this.groupType!="OPEN"){this.joingroupNode.one(".grouptype").setContent('<i class="yg-sprite yg-srp-restricted"></i>  '+GROUPS.YRB_STRINGS.STR_GROUP_RESTRICTED)}if(this.groupType=="RESTRICTED"&&(d.iref==undefined||(d.iref!=undefined&&d.selfInvite=="true"))){this.joingroupNode.one("#owner-comment").removeClass("hide");this.joingroupNode.one("#delivery-type").removeClass("owner_comment")}else{this.joingroupNode.one("#owner-comment").addClass("hide");this.joingroupNode.one("#delivery-type").addClass("owner_comment")}if(this.getProfiles){this.getJoinProfiles(this.joingroupNode)}else{this.showJoinGroupDialog()}};this.hideDisplayName=function(f){this.joingroupNode.one("#y-dname-row").remove()},this.handleJoin=function(g,k){var f=this,j,i,h;if(GROUPS.RECAPTCHA_ENABLED==="1"){k+="&gRecaptchaResponse="+GROUPS.CAPTCHA.getReCaptchaResponse(this.joingroupNode);g+="?intlCode="+GROUPS.INTL}else{g+=GROUPS.CAPTCHA.captchaAllInputs(f.joingroupNode)}GROUPS.PAGE.hasUnsavedChanges=false;k.isPopUp=true;GROUPS.IO.makeRequest(g,"POST",k,function(p,o){j=b.one("#err-msg-comment");if(o){GROUPS.INSTR.beaconClick("yg-about-grp-page","send-join-request",6,false);if(o.ygError){i=o.ygError.errorCode;if(i==2202||i==2203){GROUPS.CAPTCHA.handleCaptchaError(i,f.ygJoinPanel,f.joingroupNode,f.submitButtonNode);f.scrollToBottom()}else{GROUPS.CAPTCHA.loadCaptcha(f.ygJoinPanel,f.joingroupNode,f.submitButtonNode);j.removeClass("hide");if(o.ygError.errorObject){i=o.ygError.errorObject[0].resourceErrorCode;h=GROUPS.UTILS.getErrorYRBString(i,"exception_errors")}else{h=GROUPS.UTILS.getErrorYRBString(o.ygError.errorCode)}j.one(".error").setHTML(h);f.scrollToBottom()}}}else{var l=b.JSON.parse(p),m=GROUPS.UTILS.getQueryStringValue("referrer"),n=GROUPS.UTILS.getQueryStringValue("inline");if(l.ygData&&(l.ygData=="PENDING"||l.ygData=="NORMAL")){f.ygJoinPanel.hide();if(m){GROUPS.INSTR.beaconClick("yg-about-grp-page","send-join-request",6,false,{gsrc:"grec"})}else{if(n){GROUPS.INSTR.beaconClick("yg-about-grp-page","send-join-request",6,false,{gsrc:"inline"})}else{GROUPS.INSTR.beaconClick("yg-about-grp-page","send-join-request",6)}}b.one("#yg-join-group").addClass("hide");window.location.href=f.groupUrl}}})};this.handleSend=function(j){if(!j.target.hasClass("btn-disabled")){var l="",o,n,h,g,n=this.joingroupNode.one("#owner_comment"),i=this.joingroupNode.one("#err-msg-comment"),k=GROUPS.UTILS.getQueryStringValue("referrer"),f=this.joingroupNode.one("#y-dname-row"),h=this.groupType,o=this.groupName,m="";if(GROUPS.PAGE._isMobile){m=this.joingroupNode.one("#msg_delivery_selected_list").getAttribute("value")}else{m=this.joingroupNode.one("[name=message_delivery]:checked").get("value")}g="groupName="+o+"&yahooProfile="+this.joingroupNode.one("[name=profile]:checked").get("value")+"&email="+this.joingroupNode.one("[name=email]:checked").get("value")+"&msgDelivery="+m;if(h=="OPEN"||(d.iref!=undefined&&d.selfInvite!="true")){g=g+"&comment=open group, so no comments required"}else{g=g+"&comment="+b.Lang.trim(this.joingroupNode.one("#owner_comment").get("value"))}if(d.iref!=undefined){g=g+"&iref="+d.iref+"&inviteEmail="+d.inviteEmail}if(k){g=g+"&referredGroup="+k}if(f){g+="&firstName="+f.one("[name=firstName]").get("value")+"&surName="+f.one("[name=surName]").get("value")}if(h=="RESTRICTED"&&(d.iref==undefined||(d.iref!=undefined&&d.selfInvite=="true"))&&b.Lang.trim(this.joingroupNode.one("#owner_comment").get("value"))==""){i.one(".error").setHTML(GROUPS.YRB_STRINGS.STR_OWNER_COMMENT_ERROR);i.removeClass("hide");this.joingroupNode.one("#owner_comment").focus();this.scrollToBottom();return false}d.handleJoin("/api/v1/user/groups/"+o+"/join",g)}};this.populateJoinPopupData=function(u,v){var r,m,h,o,l,t,p,q="",f="",w="",g,s="";h=u.aliases?u.aliases:"",o=u.emails?u.emails.ALLOWED:"";t=v.one("#emails_list");if(this.inviteEmail===undefined){m=o[0];for(var n=0;n<o.length;n++){if(m==o[n]){l="checked"}else{l=""}w=w+'<li><input type="radio" name="email" value="'+o[n]+'"'+l+' id="emaill'+n+'"> <label for="emaill'+n+'">'+o[n]+"</label> </li>"}}else{w='<li><input id="emaill0" type="radio" name="email" value="'+this.inviteEmail+'" checked> <label for="emaill0">'+this.inviteEmail+"</label></li>"}t.setContent(w);p=v.one("#profiles_list");if(h.length==0){s='<li><input id="yg-profile-0" type="radio" name="profile" value="'+GROUPS.YG_YID+'" checked> <label for="yg-profile-0">'+GROUPS.YG_YID+"</label> </li>"}else{for(var j=0;j<h.length;j++){if(j==0){r="checked"}else{r=""}s=s+'<li><input id="yg-profile-'+j+'" type="radio" name="profile" value="'+h[j]+'"'+r+'> <label for="yg-profile-'+j+'">'+h[j]+"</label> </li>"}}p.setContent(s);this.getProfiles=false;g=v.one("#y-dname-row");q=(this.fn)?b.Escape.html(this.fn):(u.firstName?u.firstName:"");if(g&&q){g.one("[name=firstName]").setAttribute("value",q)}f=(this.sn)?b.Escape.html(this.sn):(u.surName?u.surName:"");if(g&&f){g.one("[name=surName]").setAttribute("value",f)}this.showJoinGroupDialog()};this.getJoinProfiles=function(g){var f=this;GROUPS.IO.makeRequest("/api/v1/user/profile/groups/"+b.Lang.trim(c.get("groupName")),"GET",{},function(k,i){if(i){b.one(".page-loader").addClass("hide");b.one("#yg-join-group").removeClass("clicked")}else{var j=b.JSON.parse(k),n=j.ygData;if(n&&(f.inviteEmail===undefined&&n.emails.ALLOWED=="")){if(!f.joinwarning){var l=GROUPS.UTILS.getTemplate("yg_join_warn_no_email_template"),m=b.Handlebars.compile(l),o=f.joinBtnNode.getAttribute("linkprofileurl"),h={};if(n.aliases==""){h.heading=GROUPS.YRB_STRINGS.STR_PLS_CREATE_YID;h.createprofileurl=o}else{h.heading=GROUPS.YRB_STRINGS.STR_VERIFY_YOUR_EMAIL_ADDRESS;h.linkprofileurl=o}var p=m(h);verifyEmailPanel=b.Node.create(p).one("#verify-email-warning");verifyEmailPanel.removeClass("hide");f.joinwarning=new b.Groups.Panel({srcNode:verifyEmailPanel,moveNode:verifyEmailPanel.ancestor(".yui3-skin-sam")});f.joinwarning.render()}f.joinwarning.show();b.one(".page-loader").addClass("hide");b.one("#yg-join-group").removeClass("clicked")}else{f.populateJoinPopupData(n,g)}}})};this.init(c)};b.namespace("Groups").JoinGroup=a},"0.1",{requires:["json","handlebars","overlay","event"]});YUI.add("yg-messagelist",function(a){a.Groups.MessageListModel=a.Base.create("messageListModel",a.Model,[],{getMessageListData:function(d,c,b){a.log("calling next set of messages:"+(new Date()).getTime(),"info","yg-msg-list");var e=document.activeElement;GROUPS.DETAIL_IO.makeRequest(d,"GET","",function(g,f){if(f){var i=GROUPS.UTILS.getErrorYRBString(f.ygError.errorCode,c.get("subtype")),h=a.Node.create(GROUPS.UTILS.getErrorTemplate());h.setHTML(i);c.node.one(".yg-msg-list").append(h);a.one(".page-loader").addClass("hide")}else{g=a.JSON.parse(g);a.log("next set of messages parsed:"+(new Date()).getTime(),"info","yg-msg-list");c.renderNextPage(g,b);a.later(5000,a,function(){e.focus()});GROUPS.UTILS.notifyScreenReader(a.one("#loading-msg").get("text"));c.paginationHandle&&c.paginationHandle.detach();if(c.node.one("#yg-msg-list .yg-msg-row:last-child a")){c.paginationHandle=c.node.one("#yg-msg-list .yg-msg-row:last-child a").on("focus",function(j){c.handlePagination()},c)}}})}},{ATTRS:{}});MessageListView=a.Groups.MessageListView=a.Base.create("messageListView",a.View,[],{events:{".yg-msg-row":{click:"msgRowClickHandler"},".act-br-delete-spam":{click:"showDelAllConf"},".yg-msg-link":{click:"msgLinkHandler"}},updateMsglist:false,initializer:function(){this.node=this.get("container");this.ygPanel="";this.deleteConfPanel="";this.deleteProgressPanel="";this.asncq="";this.mObj=null;this.adMaxPages=3;this.shownPages=0;this.bulkDeleteNodes=""},initView:function(){var b=this;b.shownPages=1;a.use("json","escape","async-queue","handlebars","yg-conversations-common","yg-message-attachments",function(e){var f=b.node.one(".yg-msg-list"),g,n,h,k=f.getData("new-topic"),m,i;if(b.node.one("#yg-msg-panel")){b.node.one("#yg-msg-panel").setHTML(b.node.one("#yg-msg-panel").getHTML().replace(/\{\{emailDomain\}\}/g,GROUPS.EMAIL_DOMAIN));b.newTopicHtml='<div class="yui3-skin-sam">'+b.node.one("#yg-msg-panel").ancestor(".yui3-skin-sam").getHTML()+"</div>"}if(b.node.all(".msglist-tab-actions")){b.node.all(".msglist-tab-actions").removeClass("btn-grey-selected")}GROUPS.PAGE._setBodyHeight();GROUPS.UTILS.fetchThumbnails(b.node);b.pageLoader=e.one(".page-loader");b.maxCount=parseInt(f.getAttribute("data-total-count"),10);n=f.all(".yg-msg-row").size();h=b.get("subtype");b._setCurrentView();b._setSortObject();b.count=15;if(b.sort.offset>0){b.node.one(".yg-msg-count").addClass("hide");b.scrollHandle=e.on("scroll",b._handleWindowScroll,e.config.win,b);e.log("Adding listener for mousewheel","info","yg-msg-list")}else{b.node.one(".yg-msglist-loading .loader-icon").addClass("hide")}if(b.maxCount>0){b.node.one(".yg-msg-count").addClass("hide")}if(b.node.one("#yg-msg-list .yg-msg-row:last-child a")){b.paginationHandle=b.node.one("#yg-msg-list .yg-msg-row:last-child a").on("focus",function(o){b.handlePagination()},b)}if(!GROUPS.PAGE._isMobile){var d={attTemplate:e.Handlebars.compile(GROUPS.UTILS.getTemplate("attOverlay_template")),attWidget:null,attTimeout:null,attOver:false,attObj:new e.Groups.MessageAttachments({viewType:"thumbnail"}),cache:{}};var c=function(w){var z,B,o="",q,C,A,u,y,r=parseInt(w.currentTarget.getData("msg-id")),v=w.currentTarget;d.attOver=true;if(d.attTimeout){clearTimeout(d.attTimeout)}if(d.attWidget){d.attWidget.destroy(true)}v.removeClass("msg-att-overlay");var p="/api/v1/groups/"+b.get("groupName")+"/messages/"+r+"/attachments";var t=w.currentTarget.get("parentNode").one(".att-container"),s;numAttachments=t.getData("length");d.attWidget=new e.Groups.Overlay({bodyContent:t.getHTML(),zIndex:49,align:{node:w.currentTarget,points:[e.WidgetPositionAlign.TR,e.WidgetPositionAlign.BR]}});d.attWidget.render();y=d.attWidget.get("contentBox");v.addClass("msg-att-overlay");y=d.attWidget.get("contentBox");if(numAttachments>=3){if((numAttachments%3==0&&numAttachments<9)||numAttachments==5){y.one(".att-ul").addClass("att-three")}else{if(numAttachments%4==0&&numAttachments<=12){y.one(".att-ul").addClass("att-four")}else{y.one(".att-ul").addClass("att-five")}}}d.attWidget.set("x",v.getX()-y.get("offsetWidth")+32);if(y.one(".att-loader")){y.one(".att-ul").addClass("att-err");y.one(".att-loader").replaceClass("att-loader","att-item");o='<div class="att-thumb has-thumb"><img src="'+GROUPS.UTILS.formatYCSUrl("http://l.yimg.com/dh/ap/groups/yg_err_smiley_v1.png")+'" width="72" height="53" /></div>';y.one(".att-item").addClass("fleft");y.one(".att-item").setHTML(o);d.attWidget.set("x",v.getX()-y.get("offsetWidth")+32)}},j=function(p){var o=p.currentTarget;d.attOver=false;d.attTimeout=setTimeout(function(){if(d.attWidget&&!d.attOver){d.attWidget.destroy(true);o.removeClass("msg-att-overlay")}},500)};b.node.one("#my-messages")&&b.node.one("#my-messages").on("change",b.filterMyPosts);f.delegate("hover",c,j,".yg-msglist-attachment");f.all(".yg-msglist-attachment").on("keyup",function(o){if(o.keyCode==13||o.keyCode==40){c(o)}},this);e.one("body").delegate("hover",function(o){d.attOver=true},function(o){d.attOver=false;d.attTimeout=setTimeout(function(){if(d.attWidget&&!d.attOver){d.attWidget.destroy(true)}},500)},".att-stream");e.on("clickoutside",function(p){var o=p.currentTarget;o.removeClass("msg-att-overlay");if(d.attWidget){d.attWidget.destroy(true)}},".msg-att-overlay")}b.after("destroyedChange",function(o){if(b.get("destroyed")&&b.scrollHandle){b.scrollHandle.detach();if(b.newTopicActionHandlers!=undefined){b.newTopicActionHandlers.detach()}if(b.newTopicTextareaHandler!=undefined){b.newTopicTextareaHandler.detach()}}if(b.mObj){b.mObj.destroy(true)}});if(!b.node.one(".spam-controls")&&b.node.one(".act-br-delete-spam")){b.node.one(".act-br-delete-spam").addClass("hide")}g=Math.min(b.maxCount,n+1)+" - "+Math.min(b.maxCount,n+b.count);b.rangeNode=b.node.one(".yg-msg-count .range");if(b.rangeNode){b.rangeNode.setHTML(g)}if(GROUPS.PAGE._isMobile){var l=new e.Groups.Conversations(b,{viewType:"newTopic"},k)}m=e.one("#yg-action-bar ."+h+"-link");searchForm=e.one("#yg-action-bar .yg-srch-form");if(m&&!GROUPS.PAGE._isMobile){m.addClass("btn-grey-selected");if(m.one("a").get("text")!=""){GROUPS.UTILS.notifyScreenReader(GROUPS.YRB_STRINGS.STR_SWITCH_TAB_SCREENREADER_MSG.replace("{0}",m.one("a").get("text")))}m.removeClass("btn-grey")}if(searchForm&&h==="messages"){searchForm.setAttribute("role","form");searchForm.setAttribute("aria-label",GROUPS.YRB_STRINGS.STR_SEARCH_MSG);searchForm.removeClass("hide");searchForm.on("keydown",function(o){if(o.keyCode==13){b.handleMsgSearchClick(o)}else{if(((o.keyCode>47&&o.keyCode<58)||(o.keyCode>95&&o.keyCode<106)||(o.keyCode>36&&o.keyCode<41)||o.keyCode==8||o.keyCode==46||o.keyCode==9)&&(o.altKey===false&&o.shiftKey===false&&(o.metaKey===undefined||o.metaKey===false))){return}else{o.halt()}}},".ms")}if(b.get("scrollY")){window.scroll(0,b.get("scrollY"))}GROUPS.PAGE.fillMBAds();GROUPS.ACTIONBAR.init(b,b.delegateActionbarClickHandler);b.node.delegate("focus",function(o){o.currentTarget.addClass("bg-gray")},".yg-msg-row",b);b.node.delegate("blur",function(o){o.currentTarget.removeClass("bg-gray")},".yg-msg-row",b);GROUPS.PAGE.showAds(true,false)})},_setCurrentView:function(){var c=this.node.one(".yg-msg-list"),b=c.getData("view");if(b=="SLIM"){this.selectedView="compact"}else{this.selectedView="comfort"}},_setSortObject:function(){var c=this,b=this.get("subtype"),d=c.node.one(".yg-msg-list");sortOrder=d.getData("sortorder");if(sortOrder=="LATEST_FIRST"){c.sort={sortOrder:"desc",sortDirection:-1,offset:parseInt(d.getAttribute("data-prev-page-start"),10),sortField:"date"}}else{c.sort={sortOrder:"asc",sortDirection:1,offset:parseInt(d.getAttribute("data-next-page-start"),10),sortField:"date"}}if(b=="messages"){if(d.hasClass("archiveSearch")){c.sort.offset=parseInt(d.getAttribute("data-next-page-start"),10);c.sort.sortOrder="asc";c.sort.sortDirection=1}}else{if(b=="spam"){c.node.one(".refresh-btn")&&c.node.one(".refresh-btn").addClass("hide");c.node.one(".act-br-delete-spam").removeClass("hide")}}},msgRowClickHandler:function(g){g.stopPropagation();var f=g.target,c=this,d=g.currentTarget;if(!c.node.one("#yg-msg-panel")){c.node.append(c.newTopicHtml)}if(f.hasClass("not-spam")||f.hasClass("spam-delete")||f.hasClass("pending-spam")){c.handleHoverIcons(g)}else{if(f.ancestor(".yg-msg-del-checkbox")){if(GROUPS.PAGE._isMobile){if(c.node.all("#yg-msg-list .yg-ind-msg-del:checked").size()>0){c.node.one("#yg-actionbar-container").addClass("yg-mob-del-selected")}else{c.node.one("#yg-actionbar-container").removeClass("yg-mob-del-selected")}}}else{g.preventDefault();if(f.get("tagName")!=="A"){GROUPS.INSTR.beaconClick("yg-msg-list-container","msg-row-click",1,false)}var b=d.one(".yg-msglist-title a").getAttribute("href");GROUPS.ROUTER.navigate(b)}}},postSpamMessages:function(c,d,e){var b=this;a.one(".page-loader").removeClass("hide");GROUPS.DETAIL_IO.makeRequest(c,"POST",e,function(g,f){a.one(".page-loader").addClass("hide");if(!f){GROUPS.UTILS.handleTransition(d,function(){d.remove(true);GROUPS.PAGE.hideTooltip()});if(e.indexOf("M=")>=0){GROUPS.UTILS.showPendingNotficationBar(b.get("groupName"))}}})},msgLinkHandler:function(c){c.preventDefault();var b=c.currentTarget.getAttribute("href");if(this.get("subtype")=="trending"){b=b+"?from=trending"}GROUPS.ROUTER.navigate(b)},showDelAllConf:function(b){url="/api/v1/groups/"+this.get("groupName")+"/spam/messages",postFields="",msgRow="",delInfo=new Object();delInfo.title=GROUPS.YRB_STRINGS.STR_DELETE_ALL_SPAM_MSG;delInfo.deleteConfirm=GROUPS.YRB_STRINGS.STR_DELETE_ALL_SPAM_CONF;delInfo.deleteButtonID="delete_all_spam";this.showDelConfirmation(delInfo,url,msgRow,postFields)},handleDeletAll:function(c,b){a.one(".page-loader").removeClass("hide");GROUPS.DETAIL_IO.makeRequest(c,"DELETE",b,function(e,d){a.one(".page-loader").addClass("hide");if(!d){GROUPS.ROUTER.navigate(window.location.pathname)}})},handleHoverIcons:function(h){var d="/api/v1/groups/"+this.get("groupName")+"/spam/messages",c="",b=new Object(),g=a.Lang.trim(h.target.ancestor(".yg-msg-row").one(".yg-msglist-id").getHTML()),f=h.target.ancestor(".yg-msg-row");if(h.target.hasClass("not-spam")){c="A="+g;this.postSpamMessages(d,f,c)}else{if(h.target.hasClass("pending-spam")){c="M="+g;this.postSpamMessages(d,f,c)}else{if(h.target.hasClass("spam-delete")){c="R="+g;b.title=GROUPS.YRB_STRINGS.STR_DELETE_MSG;b.deleteConfirm=GROUPS.YRB_STRINGS.STR_DELETE_MSG_CONFIRM;b.deleteButtonID="delete_spam";this.showDelConfirmation(b,d,f,c)}}}},showDelConfirmation:function(c,b,f,j){var h=new Array(),d=new Object(),e,g,i;i=GROUPS.UTILS.getTemplate("deletefile_template");h.title=c.title;h.deleteConfirm=c.deleteConfirm;h.deleteButtonID=c.deleteButtonID;g=a.Handlebars.compile(i);e=g(h);this.showDeleteDialogueBox(e,b,f,j)},showDeleteDialogueBox:function(j,c,g,k){var b=this.ygPanel,e,d,f,h,i=this;d=a.Node.create(j);d=d.one("#yg-edit-file-panel");this.ygPanel=new a.Groups.Panel({srcNode:d,moveNode:d.ancestor(".yui3-skin-sam"),visible:true});b=this.ygPanel;b.on("visibleChange",function(n){var m=!n.newVal,l;if(m){l=b.destroy()}});d.one(".file-edit-actions").delegate("click",function(m){var n,l=m.currentTarget;GROUPS.PAGE.hasUnsavedChanges=false;n=l.get("id");switch(n){case"delete_spam":this.closeDeleteDialogBox();this.postSpamMessages(c,g,k);break;case"delete_all_spam":this.closeDeleteDialogBox();this.handleDeletAll(c,k);break;case"file-edit-cancel":this.closeDeleteDialogBox();break;default:break}},"div",this)},closeDeleteDialogBox:function(){if(typeof this.ygPanel!==undefined){this.ygPanel.hide()}},delegateActionbarClickHandler:function(j,n){var g,h,c="",m=this,b,d="",l;b=j.currentTarget.getAttribute("data-action");if(b=="slim"||b=="relaxed"){var i=j.currentTarget,f=this.node.one(".yg-msg-list"),k=1;if(i.get("parentNode").all("i")){i.get("parentNode").all("i").remove()}i.appendChild('<i class="yg-sprite tick"></i>');if(b=="slim"){if(!f.hasClass("compact")){if(GROUPS.PAGE._isMobile){f.addClass("compact")}else{f.removeClass("relaxed y-col y-col2-1")}}k=2}else{if(GROUPS.PAGE._isMobile){f.removeClass("compact")}else{f.addClass("relaxed y-col y-col2-1")}}GROUPS.PAGE._setBodyHeight();GROUPS.UTILS.adjustInfScrollTop();GROUPS.INSTR.beaconClick("yg-action-bar",b,k,false)}else{if(j.target.hasClass("new-topic")){j.preventDefault();l=j.currentTarget.one("a").getAttribute("href");GROUPS.ROUTER.navigate(l)}else{if(j.currentTarget.hasClass("refresh-btn")||j.currentTarget.ancestor(".refresh-btn")){GROUPS.INSTR.beaconClick("yg-action-bar","refresh",1,false);GROUPS.ROUTER.navigate(window.location.pathname);window.scrollTo(0,0)}else{if(b=="sort-date"){m.handleListSort(j)}else{if(b=="archive"){this.showArchiveSearchPanel(j)}else{if(b=="search"&&j.target.hasClass("srch-icon")){m.handleMsgSearchClick(j);GROUPS.INSTR.beaconClick("yg-action-bar","search-click",1,false)}else{if(j.target.hasClass("bulk-delete-checkbox")){d=m.node.all(".yg-msg-del-checkbox [type=checkbox]");if(j.target.getAttribute("checked")){d.set("checked",false);j.target.removeAttribute("checked")}else{j.target.setAttribute("checked",true);d.set("checked",true)}}else{if(j.target.getData("action")=="bulk-delete"){j.stopPropagation();j.preventDefault();d=m.node.all(".yg-msg-del-checkbox [type=checkbox]:checked");if(d.isEmpty()){}else{m.showBulkDelConf(d)}}else{if(b=="view"){l=j.currentTarget.getData("href");l&&GROUPS.ROUTER.navigate(l)}else{if(j.currentTarget.hasClass("blk-delete-cancel")){d=m.node.all(".yg-msg-del-checkbox [type=checkbox]:checked");d.set("checked",false);m.node.one("#yg-actionbar-container").removeClass("yg-mob-del-selected")}else{if(b=="my-messages"){m.filterMyPosts(j)}}}}}}}}}}}},filterMyPosts:function(c){var b="/neo/groups/"+this.get("groupName")+"/search/messages?advance=true&am=CONTAINS&at=myself&dm=IS_ANY&fs=false";GROUPS.ROUTER.navigate(b)},showBulkDelConf:function(c){var d,f,e,b=this;b.bulkDeleteNodes=c;if(!this.deleteConfPanel){d=GROUPS.UTILS.getTemplate("deleteConfirmation_template");e=a.Handlebars.compile(d);d=e({"panel-header-content":GROUPS.YRB_STRINGS.STR_DELETE_ALL_MESSAGES,"panel-id":"yg-delete-conf-panel","panel-header-id":"delete-conf-title","panel-body-header":GROUPS.YRB_STRINGS.STR_DELETE_ALL_MESSAGES_CONF,"ok-button-id":"del-conf-ok","cancel-button-id":"del-conf-cancel"});f=a.Node.create(d);f=f.one("#yg-delete-conf-panel");this.deleteConfPanel=new a.Groups.Panel({srcNode:f,moveNode:f.ancestor(".yui3-skin-sam"),visible:true,view:this});f.on("click",function(g){var h;GROUPS.PAGE.hasUnsavedChanges=false;h=g.target.get("id");switch(h){case"del-conf-ok":b.deleteConfPanel.hide();GROUPS.INSTR.beaconClick("yg-iframe-container","del-conf-ok",1,false);b.showDeleteProgressBar();b.callBulkDeleteApi();break;case"del-conf-cancel":b.deleteConfPanel.hide();GROUPS.INSTR.beaconClick("yg-iframe-container","del-conf-cancel",2,false);break}})}this.deleteConfPanel.show()},callBulkDeleteApi:function(){var b,r="",e=new Array(),j="msgIds",d=this.bulkDeleteNodes,f="",k=0,o=0;var n=0,q="",l=30,m=0,h=0,p=this;if(this.asncq){this.asncq.stop();this.asncq=""}f=d.size();b="/api/v2/groups/"+this.get("groupName")+"/messages";if(f<=l){n=1;d.each(function(i){e.push(j+"="+i.getAttribute("msg-id"))});r=e.join("&");this.makeBulkDeleteApiCall(b,r,100)}else{this.asncq=new a.AsyncQueue();k=Math.floor(f/l);o=(f%l)?1:0;n=k+o;h=l;q=parseInt(100/n);for(var g=1;g<=n;g++){var c=d.slice(m,h);m=h;h=m+l;this.asncq.add(function(i){return function(){var s=p.createNodeList(j,i);p.asncq.pause();p.makeBulkDeleteApiCall(b,s,q)}}(c))}this.asncq.add(function(){if(p.deleteProgressPanel){p.deleteProgressPanel.hide()}GROUPS.ROUTER.navigate(window.location.pathname)});this.asncq.run()}},createNodeList:function(e,d){var c="",b=new Array();d.each(function(f){b.push(e+"="+f.getAttribute("msg-id"))});c=b.join("&");return c},makeBulkDeleteApiCall:function(e,c,b){var d=this,f="";GROUPS.DETAIL_IO.makeRequest(e,"PUT",c,function(h,g){a.one(".page-loader").addClass("hide");if(g){d.updateProgressBar(b);if(a.one("#yg-delete-progress-panel .error").hasClass("hide")){f=a.one("#yg-delete-progress-panel .error");f.removeClass("hide");f.setHTML(GROUPS.YRB_STRINGS.STR_MESSAGE_DELETE_ERROR)}}else{d.updateProgressBar(b)}if(d.asncq){d.asncq.run()}else{d.deleteProgressPanel.hide();GROUPS.ROUTER.navigate(window.location.pathname)}})},updateProgressBar:function(d){var b="",c="";if(a.one("#yg-delete-progress-panel .yg-usage")){c=a.one("#yg-delete-progress-panel .yg-usage");b=parseInt(c.getStyle("width"));b=(b+d>100)?"100%":b+d+"%";c.setStyle("width",b)}},showDeleteProgressBar:function(){var c,e,d,b=this;if(!this.deleteProgressPanel){c=GROUPS.UTILS.getTemplate("deleteConfirmation_template");d=a.Handlebars.compile(c);c=d({"panel-header-content":GROUPS.YRB_STRINGS.STR_DELETING,"panel-id":"yg-delete-progress-panel","panel-header-id":"delete-progress-title","delete-progress-bar":'<div class="yg-quota"><div class="yg-usage" ></div></div>',"ok-button-id":"del-progress-cancel","ok-button-name":"Cancel"});e=a.Node.create(c);e=e.one("#yg-delete-progress-panel");this.deleteProgressPanel=new a.Groups.Panel({srcNode:e,moveNode:e.ancestor(".yui3-skin-sam"),visible:true,view:this});e.on("click",function(f){var g;GROUPS.PAGE.hasUnsavedChanges=false;g=f.target.get("id");if(g=="del-progress-ok"){b.deleteProgressPanel.hide();GROUPS.INSTR.beaconClick("yg-iframe-container","del-progress-ok",1,false)}else{if(g=="del-progress-cancel"||f.target.hasClass("yui3-button-close")){if(b.asncq){b.asncq.stop()}b.deleteProgressPanel.hide();GROUPS.ROUTER.navigate(window.location.pathname);GROUPS.INSTR.beaconClick("yg-iframe-container","del-progress-cancel",2,false)}}})}this.deleteProgressPanel.show();if(a.one("#yg-delete-progress-panel .yg-usage")){a.one("#yg-delete-progress-panel .yg-usage").setStyle("width","2%")}if(a.one("#yg-delete-progress-panel .error")){a.one("#yg-delete-progress-panel .error").addClass("hide")}},renderArchiveMessageGrid:function(w,s,l){if(!w.messageHistory){return}var c=[];if(a.one(".yg-msg-archive-sec")&&w.messageHistory.length==0){a.one(".yg-msg-archive-sec").addClass("hide");return}var m=false,r=GROUPS.UTILS.getAuthDetails(s);if(r.MESSAGE){for(var p=0;p<r.MESSAGE.length;p++){var b=r.MESSAGE[p];if(b.name=="READ"){m=true;break}}}for(var p=0;p<w.messageHistory.length;p++){var q=w.messageHistory[p],k=q.year.toString(),v=[],g=0;for(var o=0;o<12;o++){var f=q.months[g];if(typeof f=="undefined"||o!=f.month-1){v.push({month:o.toString(),messageId:"",groupName:l});continue}else{var t=f.month.toString;v.push({month:t,count:f.messageCount,messageId:f.firstMessageId,groupName:l,msgArchiveVis:m});g++}}c.unshift({year:k,monthData:v})}var n=GROUPS.UTILS.getTemplate("message_archive_srch_template"),u=a.Handlebars.compile(n),d=GROUPS.STR_MONTHS.split(","),h=u({months:d,messageArchiveData:c}),e=a.Node.create("<div>"+h+"</div>");a.one("#yg-msg-archive-container .yg-loading").addClass("hide");a.one(".message-archive-grid").setHTML(e.one(".message-archive-grid").getHTML());a.one(".message-archive-grid").removeClass("hide");a.one(".message-archive-grid").delegate("click",function(j){j.stopPropagation();j.preventDefault();if(j.currentTarget.get("tagName")!="A"&&!j.currentTarget.one("a")){return}GROUPS.INSTR.beaconClick("yg-action-bar","msg_archive",9,false);var i=(j.currentTarget.get("tagName")=="A")?j.currentTarget.getAttribute("href"):j.currentTarget.one("a").getAttribute("href");if(this.archiveSearchPanel){this.archiveSearchPanel.hide()}GROUPS.ROUTER.navigate(i)},".yg-msg-archive-data",this)},showArchiveSearchPanel:function(){GROUPS.INSTR.beaconClick("yg-action-bar","archive-search",2,false);if(!this.archiveSearchPanel){var f=GROUPS.UTILS.getTemplate("message_archive_srch_template"),d=a.Handlebars.compile(f),c=d({loaderIconUrl:GROUPS.LOADER_ICON_URL}),e=a.Node.create("<div>"+c+"</div>"),b=this;this.archiveSearchPanel=new a.Groups.Panel({srcNode:e.one("#yg-archive-search-panel"),moveNode:e.one("#yg-archive-search-panel").ancestor(".yui3-skin-sam"),width:"680px",view:this});GROUPS.DETAIL_IO.makeRequest("/api/v1/groups/"+this.get("groupName")+"/history","GET",{},function(g,h){if(g){g=a.JSON.parse(g);if(g.ygData){b.renderArchiveMessageGrid(g.ygData,g.ygPerms,b.get("groupName"))}}})}this.archiveSearchPanel.show()},handleListSort:function(f){f.preventDefault();this.pageLoader.removeClass("hide");var d=f.currentTarget,b=this.get("subtype");if(d.one("i.asc")){d.one("i.asc").replaceClass("asc","desc");this.sort.sortOrder="desc";this.sort.sortDirection=-1;this.sort.offset=this.maxCount;if(b=="topics"){this.sort.offset=parseInt(this.node.one(".yg-msg-list").getAttribute("data-last-page"),10)}}else{if(d.one("i.desc")){d.one("i.desc").replaceClass("desc","asc")}this.sort.sortOrder="asc";this.sort.sortDirection=1;this.sort.offset=1;if(b=="topics"){this.sort.offset=parseInt(this.node.one(".yg-msg-list").getAttribute("data-first-page"),10)}}this.sort.offset=isNaN(this.sort.offset)?0:this.sort.offset;this.count=15;var c=new a.Groups.MessageListModel();if(b=="topics"){c.getMessageListData("/api/v1/groups/"+this.get("groupName")+"/topics?startTopicId="+this.sort.offset+"&count="+this.count+"&sortOrder="+this.sort.sortOrder+"&direction="+this.sort.sortDirection,this,"sort")}else{if(b=="trending"){c.getMessageListData("/api/v1/groups/"+this.get("groupName")+"/topics/hottopics?startTopicId="+this.sort.offset+"&count="+this.count+"&sortOrder="+this.sort.sortOrder+"&direction="+this.sort.sortDirection,this,"sort")}else{if(b=="messages"){c.getMessageListData("/api/v1/groups/"+this.get("groupName")+"/messages?start="+this.sort.offset+"&count="+this.count+"&sortOrder="+this.sort.sortOrder+"&direction="+this.sort.sortDirection,this,"sort")}else{if(b=="posts"){c.getMessageListData("/api/v1/groups/"+this.get("groupName")+"/posts?sortOrder="+this.sort.sortOrder+"&direction="+this.sort.sortDirection,this,"sort")}}}}if(f.currentTarget.get("tagName")!="A"){GROUPS.INSTR.firePageBeacon(b+"-sort")}if(this.get("scrollY")){window.scroll(0,this.get("scrollY"))}},handleMsgSearchClick:function(f){var c,d,b=this,g=f.currentTarget.one(".ms");c=f.currentTarget.getAttribute("data-href")+parseInt(g.get("value"),10);d=parseInt(g.get("value"),10);a.one(".page-loader").removeClass("hide");if(!isNaN(d)){GROUPS.DETAIL_IO.makeRequest(c,"GET",{},function(e,h){if(h){a.one(".page-loader").addClass("hide")}else{b.fire("view-detail-fetched",{res:e,callback:function(){GROUPS.ROUTER.navigate(c)}})}})}else{a.one(".page-loader").addClass("hide")}},handleOutsideClick:function(b){GROUPS.PAGE.hasUnsavedChanges=false;if(b.target==a.one("#yg-action-bar").one(".srch-btn")||b.target.ancestor()==a.one("#yg-action-bar").one(".srch-btn")){return}if(this.mObj){this.mObj.hide()}},handlePagination:function(){if(this.sort.offset){this.node.one(".yg-msg-count").removeClass("hide");this.node.one(".loader-icon").removeClass("hide");if(this.updateMsglist==false){this.updateMsglist=true;var b=new a.Groups.MessageListModel();if(this.get("subtype")=="topics"){b.getMessageListData("/api/v1/groups/"+this.get("groupName")+"/topics?startTopicId="+this.sort.offset+"&count="+this.count+"&sortOrder="+this.sort.sortOrder+"&direction="+this.sort.sortDirection,this,"scroll")}else{if(this.get("subtype")=="posts"){b.getMessageListData("/api/v1/groups/"+this.get("groupName")+"/posts?start="+this.sort.offset+"&count="+this.count+"&sortOrder="+this.sort.sortOrder+"&direction="+this.sort.sortDirection,this,"scroll")}else{b.getMessageListData("/api/v1/groups/"+this.get("groupName")+"/messages?start="+this.sort.offset+"&count="+this.count+"&sortOrder="+this.sort.sortOrder+"&direction="+this.sort.sortDirection,this,"scroll")}}}}else{this.node.one(".yg-msg-count").addClass("hide")}},_handleWindowScroll:function(){this.node.one(".yg-msg-count").removeClass("hide");this.node.one(".loader-icon").removeClass("hide");if(this.node.one(".yg-msg-count").inViewportRegion()){this.handlePagination()}},render:function(){a.log("render in view:"+(new Date()).getTime(),"info","yg-msg-list");if(this.get("html")!==""){var c,b;c=a.Node.create("<div>"+this.get("html")+"</div>");b=c.one(".group-detail-view");this.node.addClass("group-detail-view");this.node.setHTML(b.getHTML())}return this},getAuthorName:function(c){var b=GROUPS.YRB_STRINGS.ANONYMOUS;if(c.author!=""){b=c.author}else{if(c.yahooAlias){b=c.yahooAlias}else{if(c.email){b=c.email}}}return b},getAdStartPosition:function(){var b,c;b=this.node.one(".yg-msg-list").all(".yg-msg-row").size();c=((b/this.count)%2==0)?2:8;return c},renderNextPage:function(x,o){var p;GROUPS.PAGE.showAds(true,false);this.shownPages++;switch(this.get("subtype")){case"topics":case"trending":p=GROUPS.UTILS.getTemplate("topicslist_template");break;case"messages":case"spam":p=GROUPS.UTILS.getTemplate("messageslist_template");break;case"posts":p=GROUPS.UTILS.getTemplate("postlist_template");break}var w,e,m,h=this.node.one(".yg-msg-list"),q=h.getContent();if(x){var d=this.getAdStartPosition(),l=false;if(this.get("subtype")=="topics"){for(var t in x.ygData["topicRecords"]){m=null;m=x.ygData["topicRecords"][t]["messages"][0];var v=m.date;v=GROUPS.UTILS.getFormattedTimestamp(v);m.recordId=x.ygData["topicRecords"][t]["recordId"];m.date=v;m.author=this.getAuthorName(x.ygData["topicRecords"][t]);m.numRecords=x.ygData["topicRecords"][t]["numRecords"];m.postCount=x.ygData["topicRecords"][t]["numRecords"]>1?GROUPS.YRB_STRINGS.STR_POSTS:GROUPS.YRB_STRINGS.STR_POST;x.ygData["topicRecords"][t]["hasAttachments"]=x.ygData["topicRecords"][t]["hasAttachments"]==1;x.ygData["topicRecords"][t]["groupName"]=this.get("groupName");x.ygData["topicRecords"][t]["messageReadLink"]=GROUPS.TOPICS_URL_TEMPLATE.replace("%groupName%",this.get("groupName"))+"/"+m.recordId;x.ygData["topicRecords"][t]["postCount"]=x.ygData["topicRecords"][t]["numRecords"]>1?GROUPS.YRB_STRINGS.STR_POSTS:GROUPS.YRB_STRINGS.STR_POST;if(this.shownPages<=this.adMaxPages&&d==parseInt(t)){x.ygData["topicRecords"][t]["adContainerMarkUp"]=GROUPS.PAGE.getMBADContainer();d+=12}}var n=x.ygData["topicRecords"].length;if(this.sort.sortOrder=="asc"){this.sort.offset=x.ygData["topicRecords"][n-1]["nextTopic"]}else{this.sort.offset=x.ygData["topicRecords"][n-1]["prevTopic"]}this.sort.topicStart=this.sort.offset;h.setAttribute("data-prev-page-start",this.sort.offset)}else{if(this.get("subtype")=="messages"||this.get("subtype")=="spam"){if(a.one("#yg-msg-list-container").getAttribute("ismoderator")&&this.get("subtype")=="messages"){l=true}var f=new a.Groups.MessageAttachments({viewType:"thumbnail"}),u,g,b,r,s,c;for(var t in x.ygData["messages"]){var m=x.ygData["messages"][t];var v=m.date;v=GROUPS.UTILS.getFormattedTimestamp(v);m.date=v;m.groupName=this.get("groupName");m.messageId=m.messageId;m.author=this.getAuthorName(m);m.hasAttachments=m.hasAttachments==1;if(m.attachments&&a.Lang.isArray(m.attachments)){c=m.attachments.length;m.numAttachments=c;for(r=0;r<c;r++){u=m.attachments[r];g=u.fileType;u.size=GROUPS.UTILS.formatBytes(u.size);if(f.fileTypes[g]){u.colorCode=f.fileTypes[g].color;u.typeAlias=f.fileTypes[g].alias}else{u.colorCode="grey";u.typeAlias=""}b=u.photoInfo.length;if(b>0){for(s=0;s<b;s++){if(u.photoInfo[s].photoType==="tn"){u.thumbnailLink=u.photoInfo[s].displayURL}}u.photo=true}}}m.messageReadLink=GROUPS.MESSAGES_URL_TEMPLATE.replace("%groupName%",this.get("groupName"))+"/"+m.messageId;if(this.shownPages<=this.adMaxPages&&d==parseInt(t)&&this.get("subtype")!="spam"){m.adContainerMarkUp=GROUPS.PAGE.getMBADContainer();d+=12}m.moderator=l;if("poll" in m){m.hasPoll=true}}x.ygData.loaderIconUrl16By16=GROUPS.LOADER_ICON_URL16BY16;if(this.sort.sortOrder=="asc"){this.sort.offset=x.ygData["nextPageStart"]}else{this.sort.offset=x.ygData["prevPageStart"]}h.setAttribute("data-prev-page-start",this.sort.offset)}else{if(this.get("subtype")=="posts"){for(var t in x.ygData["postList"]){var m=x.ygData["postList"][t];var v=m.createDate;v=GROUPS.UTILS.getFormattedTimestamp(v);m.date=v;m.author=m.creatorYid;m.yahooAlias=m.creatorYalias;m.email=m.creatorEmail;m.author=this.getAuthorName(m);m.hasAttachments=m.hasAttachments==1;m.postReadLink=GROUPS.POSTS_URL_TEMPLATE.replace("%groupName%",this.get("groupName"))+"/"+m.postId;if(this.shownPages<=this.adMaxPages&&d==parseInt(t)&&this.get("subtype")!="spam"){m.adContainerMarkUp=GROUPS.PAGE.getMBADContainer();d+=12}m.moderator=l}if(o=="sort"){this.sort.offset=x.ygData["postList"].length+1}else{this.sort.offset+=x.ygData["postList"].length}x.ygData.loaderIconUrl16By16=GROUPS.LOADER_ICON_URL16BY16}}}x.readLink=h.getAttribute("data-readlink");a.log("next set of messages structure changed for templatizing purpose:"+(new Date()).getTime(),"info","yg-msg-list");w=a.Handlebars.compile(p);e=w(x);a.log("next set of messages templatized:"+(new Date()).getTime(),"info","yg-msg-list");if(o=="sort"){h.setHTML(e);this.pageLoader.addClass("hide");if(!this.scrollHandle){this.scrollHandle=a.on("scroll",this._handleWindowScroll,a.config.win,this)}GROUPS.INSTR.firePageBeacon(this.get("subtype")+"-sort")}else{h.one(".yg-list-grid").appendChild(a.Node.create(e).getHTML())}GROUPS.INSTR.refreshModule("yg-msg-list-container",false);a.log("next set of messages added to DOM:"+(new Date()).getTime(),"info","yg-msg-list");n=this.node.one(".yg-msg-list").all(".yg-msg-row").size();range=Math.min(this.maxCount,n+1)+" - "+Math.min(this.maxCount,n+this.count);if(this.rangeNode){this.rangeNode.setHTML(range)}this.updateMsglist=false;if(!this.sort.offset||(this.get("subtype")=="posts"&&this.sort.offset==this.maxCount+1)){this.node.one(".yg-msg-count").addClass("hide");this.scrollHandle.detach();this.scrollHandle=null}if(this.shownPages<=this.adMaxPages){GROUPS.PAGE.fillMBAds(false,true)}}}},{ATTRS:{groupName:{value:""},subtype:{value:""},html:{value:""}}});GROUPS.VIEWS["yg-messagelist"]=a.Groups.MessageListView},"0.1",{requires:["model","view","groups-io"]});/*
YUI 3.15.0 (build 834026e)
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

YUI.add("querystring-parse",function(e,t){var n=e.namespace("QueryString"),r=function(t){return function r(i,s){var o,u,a,f,l;return arguments.length!==2?(i=i.split(t),r(n.unescape(i.shift()),n.unescape(i.join(t)))):(i=i.replace(/^\s+|\s+$/g,""),e.Lang.isString(s)&&(s=s.replace(/^\s+|\s+$/g,""),isNaN(s)||(u=+s,s===u.toString(10)&&(s=u))),o=/(.*)\[([^\]]*)\]$/.exec(i),o?(f=o[2],a=o[1],f?(l={},l[f]=s,r(a,l)):r(a,[s])):(l={},i&&(l[i]=s),l))}},i=function(t,n){return t?e.Lang.isArray(t)?t.concat(n):!e.Lang.isObject(t)||!e.Lang.isObject(n)?[t].concat(n):s(t,n):n},s=function(e,t){for(var n in t)n&&t.hasOwnProperty(n)&&(e[n]=i(e[n],t[n]));return e};n.parse=function(t,n,s){return e.Array.reduce(e.Array.map(t.split(n||"&"),r(s||"=")),{},i)},n.unescape=function(e){return decodeURIComponent(e.replace(/\+/g," "))}},"3.15.0",{requires:["yui-base","array-extras"]});
